// SEO工具函数
export const updatePageTitle = (title: string) => {
  document.title = `${title} | Search Dashboard - 智能搜索仪表板`
}

export const updateMetaDescription = (description: string) => {
  const metaDescription = document.querySelector('meta[name="description"]')
  if (metaDescription) {
    metaDescription.setAttribute('content', description)
  }
}

export const updateMetaKeywords = (keywords: string) => {
  const metaKeywords = document.querySelector('meta[name="keywords"]')
  if (metaKeywords) {
    metaKeywords.setAttribute('content', keywords)
  }
}

// 添加结构化数据
export const addStructuredData = (data: object) => {
  const script = document.createElement('script')
  script.type = 'application/ld+json'
  script.textContent = JSON.stringify(data)
  document.head.appendChild(script)
}

// 页面SEO配置
export const pageConfigs = {
  home: {
    title: '首页',
    description: '智能搜索仪表板首页，支持Google、百度、必应等多搜索引擎，提供实时搜索建议和书签管理。',
    keywords: '搜索引擎,多引擎搜索,搜索建议,书签管理'
  },
  settings: {
    title: '设置',
    description: '个性化设置您的搜索偏好，自定义搜索引擎、主题和其他功能选项。',
    keywords: '设置,个性化,搜索偏好,主题设置'
  },
  profile: {
    title: '个人资料',
    description: '管理您的个人资料和账户信息，查看使用统计和个人数据。',
    keywords: '个人资料,账户管理,用户信息'
  }
}